//任务服务公共js组件   --guokenye
ts_common={};
ts_common.validate={};
ts_common.trim={};
ts_common.date={};
ts_common.url={};
/**
 * 验证城市三字码
 */
ts_common.validate.cityCode=function(val){
	return !val?false:
		((typeof val)=="string"?/^[A-Z]{3}$/.test(val):false);
}
//字符串是否""
ts_common.validate.stringEmpty=function(val){
	return val==="";
}
/**
 * 检验yyyy-MM-dd
 * genow 是否大于等于当前时间
 */
ts_common.validate.flightDate=function(val,genow){
	var reg=/^(\d{4})-(\d{1,2})-(\d{1,2})$/;
	var mc=val.match(reg);
	if(!mc){
		return false;
	}
	var d=new Date(mc[1],mc[2]-1,mc[3]);
	if(d.getFullYear()!=parseInt(mc[1]) || d.getMonth()+1 !=parseInt(mc[2]) || d.getDate()!=parseInt(mc[3]) ){
		return false;
	}
	if(genow){//必须大于或等于当前时间
		var today=new Date();
		today.setHours(0,0, 0, 0);
		return d.getTime()>=today.getTime();
	}
	return true;
}
/**
 * 如果显式的false==false 焦点去到e
 * 
 */
ts_common.validate.falseFocus=function(e,flag,msg){
	if(flag==false){
		$(e).focus();
		if(msg){
			alert(msg);
		}
	}
	return flag;
}

ts_common.trim.trimEVal=function(){
	for(var i=0;i<arguments.length;i++){
		$(arguments[i]).val($.trim($(arguments[i]).val()));
	}
}


ts_common.date.getymdStr=function(d){
	var y=d.getFullYear();
	var m=d.getMonth()+1;
	m=m<10?"0"+m:m;
	var day=d.getDate();
	day=day<10?"0"+day:day;
	return y+"-"+m+"-"+day;
}

ts_common.url.loadTaskUrl=function(context){
	return context+"/task/TaskQuery.koala?method=queryByTaskId";
}




